package veiw;
import user.NormalUser;
import user.User;
import java.util.Scanner;
public class SelectView {
    /**
     * @return
     * 负责人：青梅不甜
     * 打印选择菜单，让用户进行选择
     * 0.退出
     * 1.图书馆
     * 2.书友圈
     * 3.排行榜
     * 4.个人中心
     * 返回用户的选择
     */
    public int view(User user){
        System.out.println("-------主菜单------");
        System.out.println("1.图书馆");
        //判别类的属性是否相同
        if(user.getClass().equals(NormalUser.class))
        {
            System.out.println("2.个人中心");
            System.out.println("3.书友圈");
            System.out.println("4.排行榜");
        }
        System.out.println("0.退出");
        System.out.println("请您输入操作：");
        Scanner scanner = new Scanner(System.in);
        int choice1 =-1;
        while(true) {
            if (scanner.hasNextInt()) {
                choice1 = scanner.nextInt();
                break;
            } else {
                System.out.println("非法输入,请重新输入:");
                scanner.next();
            }
        }
        return choice1;
    }
}
